Преобразует дату и время из формата MS-DOS в формат, используемый в VARIANT.
INT DosDateTimeToVariantTime ( unsigned short wDosDate, unsigned short wDosTime, double FAR*pvtime );
Параметры
wDosDate
Дата в формате
MS-DOS.
wDosTime
Время в формате
MS-DOS.
pvtime
Указатель, по которому помещаются результаты
преобразования.
Возвращаемое значение
Возвращается одно из следующих значений:
Результат | Значение |
True | Успех. |
False | Ошибка. |
Комментарии
Дата и время изменения файла MS-DOS хранятся как
упакованные 16-разрядные значения. Дата MS-DOS имеет следующий
формат:
Биты | Содержимое |
0—4 | День месяца (1—31) |
5—8 | Месяц (1=январь, 2=февраль и т. д.) |
9—15 | Год относительно 1980 года (для получения фактического значения года прибавьте 1980). |
Время MS-DOS имеет следующий формат:
Биты | Содержимое |
0—4 | Секунда, деленная на 2. |
5—10 | Минута (0—59). |
11—15 | Час (0—23). |